//908. 最小差值 I
//思路：遍历数组找到最大值和最小值，让最大值-k - 最小值+k
//如果最小值+k > 最大值-k，就返回0

#include <stdlib.h>
int smallestRangeI(int* nums, int numsSize, int k){
    int max = INT_MIN, min = INT_MAX;
    for(int i = 0; i < numsSize; i++)
    {
        if(nums[i] < min)
        {
            min = nums[i];
        }
        if(nums[i] > max)
        {
            max = nums[i];
        }
    }
    if((min+k) > (max-k))
        return 0;

    return (max-k) - (min+k);
}